﻿using System;
using UnityEngine;

// Token: 0x020001D1 RID: 465
public class WalkController : MonoBehaviour
{
	// Token: 0x060009F4 RID: 2548 RVA: 0x000596D2 File Offset: 0x000578D2
	public void Initialize(MovementCharacter agent)
	{
		this.customSteer = new CustomSteer(agent, null);
	}

	// Token: 0x060009F5 RID: 2549 RVA: 0x00002973 File Offset: 0x00000B73
	public void MoveTowards(Vector3 destination)
	{
	}

	// Token: 0x060009F6 RID: 2550 RVA: 0x00002973 File Offset: 0x00000B73
	public void MoveLocalDirection(Vector3 direction)
	{
	}

	// Token: 0x060009F7 RID: 2551 RVA: 0x000596E1 File Offset: 0x000578E1
	public void MoveWorldDirection(Vector3 direction)
	{
		this.customSteer.SetLinearSteering(direction);
	}

	// Token: 0x04000F75 RID: 3957
	public CustomSteer customSteer;
}
